@charset "UTF-8";
.keywords{height:358px;text-align:center;padding-top:40px;}
.keywords_en{height:17px;line-height:17px;font-size: 12px;color: #B3B3B3;letter-spacing: 0.25px;}
.keywords_chinese{font-weight:300;height:40px;line-height:40px;font-size: 28px;color: #2E2E30;letter-spacing: 0.58px;}
.keywords_line{width:40px;height:2px;background: #F85659;margin:0 auto;margin-top:11px;margin-bottom:30px;}
.line_key{height:46px;}
.line_key a{display:inline-block;margin-right:10px;height:36px;width:auto;line-height:36px;background:#FFFFFF;color:#2E2E30;border-radius:4px;font-size:14px;padding
:0px 22px 0px 22px;}
.line_first,.line_second,.line_third{margin-top:0px;padding-top:10px;}
.keywords .line_key > a:hover{background:#F85659;border-radius:4px;color:#FFFFFF;}

.index_title {width: 1230px; margin: 0 auto; text-align: left; border-left: 2px solid #F85659; height: 30px; margin-bottom: 35px; margin-top: 105px;}
.index_title a {font-weight: 300; font-size: 28px; letter-spacing: 0.58px; margin-left: 18px; line-height: 30px;}

.album {width: 1266px; height: 140px; margin: 60px auto 30px; overflow: hidden; position: relative;overflow: hidden;list-style: none;padding: 0 18px;z-index: 1;}
.album .swiper-container1 {width: 100%; overflow: hidden;}
.album .swiper-slide {width: 285px !important; height: 140px !important; margin-right: 30px;}
.album .swiper-slide:last-child {margin-right: 0;}
.album .swiper-slide img {width: 285px; height: 140px; object-fit: cover;border-radius: 4px;}
.album .swiper-slide p {position: absolute; z-index: 1; top: 16px; left: 24px; font-size: 24px; color: #fff; font-weight: 300;}
.album .swiper-slide p span {font-size: 12px; margin-left: 10px; font-weight: normal;}
.album .swiper-button-next {width: 36px; height: 36px; background-image: url(../images/icon_white_right.png); background-size: 100%;margin-top: -18px; right: 0;}
.album .swiper-button-prev {width: 36px; height: 36px; background-image: url(../images/icon_white_left.png); background-size: 100%;margin-top: -18px; left: 0;}

.calendar {width: 1266px; height: 80px; margin: 0 auto; position: relative;padding: 0 18px; list-style: none;z-index: 1; box-sizing: border-box;}
.calendar .swiper-container2 {width: 100%; overflow: hidden;}
.calendar .swiper-slide {width: 240px !important; height: 80px !important; border-radius: 4px; margin-right: 30px !important; background-color: #FFFFFF; display: inline-block;}
.calendar .swiper-slide:last-child {margin-right: 0 !important;}
.calendar .swiper-slide .title {float: left; text-align: left; line-height: 20px; margin-top: 22px; margin-left: 24px; margin-bottom: 16px;}
.calendar .swiper-slide .title p {font-size: 18px;}
.calendar .swiper-slide .title span {text-align: left; font-size: 12px; color: #B3B3B3;}
.calendar .swiper-slide .day {width: 72px; height: 36px; line-height: 34px; margin-top: 24px; margin-right: 24px; border: 1px solid #EDEDED; border-radius: 28px; font-size: 14px; float: right;}
.calendar .swiper-slide:hover {background-color: #F85659; color: #FFFFFF;}
.calendar .swiper-slide:hover a div, .calendar .swiper-slide:hover a p, .calendar .swiper-slide:hover a span{color: #FFFFFF;}
.calendar .swiper-button-next {width: 36px; height: 36px; background-image: url(../images/icon_red_right.png); background-size: 100%;margin-top: -16px; right: 0;}
.calendar .swiper-button-prev {width: 36px; height: 36px; background-image: url(../images/icon_red_left.png); background-size: 100%;margin-top: -16px; left: 0;}
.calendar .swiper-button-prev, .album .swiper-button-prev {display: none;}

.hot_download .hot_download_en{
  height:17px;font-size: 12px;color: #B3B3B3;letter-spacing:0.25px;line-height:17px;
}
.hot_download_chinese{font-weight:300;height:40px;line-height:40px;font-size: 28px;color: #2E2E30;letter-spacing: 0.58px;margin-bottom:5px;}
.hot_download_line{width:40px;height:2px;background: #F85659;margin:0 auto;margin-top:11px;margin-bottom:30px;}
.hot_download .works_container{height:558px;width:1230px;margin:0 auto;}
.hot_download .works_container img{float:left;}
.hot_download .works_container .works_prev_w_190{width:190px;height:340px;position:relative;overflow:hidden;float:left;border-radius:4px;}
.hot_download .works_container .works_prev_w_398{width:398px;height:200px;position:relative;overflow:hidden;float:left;border-radius:4px;}
.hot_download .works_container .works_container_l{width:398px;height:558px;float:left;}
.hot_download .works_container .works_container_l .up{height:340px;margin-bottom:18px;}
.hot_download .works_container .works_container_l .down{height:200px;}
.hot_download .works_container .works_container_c{width:398px;height:498px;float: left;margin-left:18px;}
.hot_download .works_container .works_container_c .up{height:200px;margin-bottom:18px;}
.hot_download .works_container .works_container_c .down{height:340px;}
.hot_download .works_container .works_container_r{width:398px;height:558px;float: left;margin-left:18px;}
.hot_download .works_container .works_container_r .up{height:340px;margin-bottom:18px;}
.hot_download .works_container .works_container_r .down{height:200px;}

.latest_upload .latest_upload_en{height:17px;font-size: 12px;color: #B3B3B3;letter-spacing:0.25px;line-height:17px;}
.latest_upload_chinese{font-weight:300;height:40px;line-height:40px;font-size: 28px;color: #2E2E30;letter-spacing: 0.58px;margin-bottom:5px;}
.latest_upload_line{width:40px;height:2px;background: #F85659;margin:0 auto;margin-top:11px;margin-bottom:30px;}
.latest_upload .works_container{height:558px;width:1230px;margin:0 auto;}
.latest_upload .works_container img{float:left;}
.latest_upload .works_container .works_prev_w_190{width:190px;height:340px;position:relative;overflow:hidden;float:left;border-radius:4px;}
.latest_upload .works_container .works_prev_w_398{width:398px;height:200px;position:relative;overflow:hidden;float:left;border-radius:4px;}
.latest_upload .works_container .works_container_l{width:398px;height:498px;float:left;}
.latest_upload .works_container .works_container_l .up{height:200px;margin-bottom:18px;}
.latest_upload .works_container .works_container_l .down{height:340px;}
.latest_upload .works_container .works_container_c{width:398px;height:498px;float: left;margin-left:18px;}
.latest_upload .works_container .works_container_c .up{height:340px;margin-bottom:18px;}
.latest_upload .works_container .works_container_c .down{height:200px;}
.latest_upload .works_container .works_container_r{width:398px;height:498px;float: left;margin-left:18px;}
.latest_upload .works_container .works_container_r .up{height:200px;margin-bottom:18px;}
.latest_upload .works_container .works_container_r .down{height:340px;}

/*.share_enjoy{height:540px;text-align:center;padding-top:40px;background:#FFFFFF;}*/
/*.share_enjoy .share_enjoy_en{height:17px;font-size: 12px;color: #B3B3B3;letter-spacing:0.25px;line-height:17px;}*/
/*.share_enjoy_chinese{font-weight:300;height:40px;line-height:40px;font-size: 28px;color: #2E2E30;letter-spacing: 0.58px;margin-bottom:11px;}*/
/*.share_enjoy_more{height:2px;width:40px;background:#F85659;margin:0 auto;}*/
/*.share_enjoy .works_container{width:1016px;height:400px;margin:0 auto;}*/
/*.share_enjoy .works_container .div_l{width:134px;height:400px;float:left;display: table-cell;vertical-align:middle;}*/
/*.share_enjoy .works_container .div_l .div_l_level1{width:134px;height:89px;margin-top:155px;}*/
/*.share_enjoy .works_container .div_l .div_l_level1 >div:first-child{width:auto;height:67px;line-height:67px;font-size:48px;color:#F85659;letter-spacing:1px;font-weight:100;margin-left: -40px;}*/
/*.share_enjoy .works_container .div_l .div_l_level1 >div:nth-child(2){width:auto;height:22px;line-height:22px;font-size:16px;color:#2E2E30;letter-spacing: 0.43px;}*/
/*.share_enjoy .works_container .div_c{width:747px;height:400px;background:url(https://imgs.design006.com/homepage/images/share_enjoy1.png) no-repeat center center;background-size:747px 400px;float:left;}*/
/*.share_enjoy .works_container .div_c .div_c_level1{width:747px;height:89px;margin-top:155px;padding-left:68px;}*/
/*.share_enjoy .works_container .div_c .div_c_level1>div:first-child{float:left;width:306px;}*/
/*.share_enjoy .works_container .div_c .div_c_level1>div:first-child >div:first-child{float:left;width:306px;height:67px;line-height:67px;font-size:48px;color:#F85659;letter-spacing:1px;font-weight:100;}*/
/*.share_enjoy .works_container .div_c .div_c_level1>div:first-child >div:nth-child(2){float:left;width:306px;height:22px;line-height:22px;font-size:16px;color:#2E2E30;letter-spacing:0.43px;}*/
/*.share_enjoy .works_container .div_c .div_c_level1>div:nth-child(2){float:left;width:306px;}*/
/*.share_enjoy .works_container .div_c .div_c_level1>div:nth-child(2) >div:first-child{float:left;width:306px;height:67px;line-height:67px;font-size:48px;color:#F85659;letter-spacing:1px;font-weight:100;}*/
/*.share_enjoy .works_container .div_c .div_c_level1>div:nth-child(2) >div:nth-child(2){float:left;width:306px;height:22px;line-height:22px;font-size:16px;color:#2E2E30;letter-spacing:0.43px;}*/
/*.share_enjoy .works_container .div_r{width:135px;height:400px;float:left;}*/
/*.share_enjoy .works_container .div_r .div_r_level1{width:135px;height:89px;margin-top:155px;}*/
/*.share_enjoy .works_container .div_r .div_r_level1 >div:first-child{width:auto;height:67px;line-height:67px;font-size:48px;color:#F85659;letter-spacing:1px;font-weight:100;}*/
/*.share_enjoy .works_container .div_r .div_r_level1 >div:nth-child(2){width:auto;height:22px;line-height:22px;font-size:16px;color:#2E2E30;letter-spacing:0.43px;}*/

.designers .designers_en{height:17px;font-size: 12px;color: #B3B3B3;letter-spacing:0.25px;line-height:17px;}
.designers_chinese{font-weight:300;height:40px;line-height:40px;font-size: 28px;color: #2E2E30;letter-spacing: 0.58px;margin-bottom:11px;}
.designers_more{height:2px;width:40px;background:#F85659;margin:0 auto;}
.designers_list{width:1230px; margin: 0 auto 100px; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between;}
.designers_list a.li {display: inline-block; width: 198px; height: 280px; border-radius: 4px; background-color: #FFFFFF; margin-right: 60px; margin-bottom: 40px; text-align: center;}
.designers_list a.li:nth-child(5n) {margin-right: 0;}
.designers_list a.li:nth-last-child(-n+5) {margin-bottom: 0;}
.designers_list .li .li_top>img {width: 88px; height: 88px; margin: 30px auto 10px; display:block; border-radius:100px;}
.designers_list .li .li_cont {margin-top: 35px; margin-bottom: 26px;}
.designers_list .li .li_cont span:first-child {font-size: 12px;}
.designers_list .li .li_cont span:last-child {font-size: 18px; color:#F85659;}
.designers_list .li .li_foot {margin: 0 20px; color: #B3B3B3; font-size: 12px;}
.designers_list .li .li_foot span:first-child {float: left;}
.designers_list .li .li_foot span:last-child {float: right;}


.div_footer{background:#2E2E30;text-align:center;overflow:hidden;}
.div_footer .site_links{width:1230px;height:102px;line-height:20px;margin:0 auto;text-align:left;padding:42px 0px 40px 0px;}
.div_footer .site_links >a {height:20px;font-size:14px;color:#666666;letter-spacing:0;margin-right:60px;}
.div_footer .site_links >a:hover{color:#B3B3B3;}
.div_footer .friend_links{height:50px;text-align:left;background: #404040;}
.div_footer .friend_links >div:first-child{width:1230px;margin:0 auto;height:50px;background-size:1092px 22px;}
.div_footer .site_info .line_first{width:1230px;margin:0 auto;padding-top:0;height:17px;line-height:17px;font-size:12px;color:#666666;letter-spacing:0;}
.div_footer .site_info .line-second{width:1230px;margin:0 auto;height:17px;line-height:17px;font-size:12px;color:#666666;letter-spacing:0;text-align:left;}

.hover_w_190px{width:190px;height:340px;float:left;background: #F85659;text-align:center;cursor:pointer;}
.hover_w_190px >div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0px 15px 0px 15px;width:190px;height:20px;line-height:20px;margin-top:78px;margin-bottom:11px;font-size:14px;color:#FFFFFF;letter-spacing:0;}
/*.hover_w_190px >div:nth-child(2){width:190px;font-size:10px;color:#FFFFFF;letter-spacing:0;}*/
/*.hover_w_190px >div:nth-child(2) span.download_num{font-size: 12px;color: #FFFFFF;letter-spacing: 0;}*/
/*.hover_w_190px >div:nth-child(2) span.span_text{font-size: 10px;color: #2E2E30;}*/
/*.hover_w_190px >div:nth-child(2) span.collection_num{font-size: 12px;color: #FFFFFF;letter-spacing: 0;}*/
.hover_w_190px >div:nth-child(2){width:190px;margin-top:72px;}
.hover_w_190px >div:nth-child(3){width:190px;height:17px;line-height:17px;margin-top:10px;font-size:12px;color:#FFFFFF;letter-spacing: 0;}
.hover_w_190px >div:nth-child(4){font-size: 12px;height:18px;line-height:18px;margin-top:10px;color:#FFFFFF;}

.hover_w_398px{width:398px;height:200px;float:left;background: #F85659;text-align:center;cursor:pointer;}
.hover_w_398px >div:first-child{width:398px;height:20px;line-height:20px;margin-top:30px;margin-bottom:10px;font-size:14px;color:#FFFFFF;letter-spacing:0;}
/*.hover_w_398px >div:nth-child(2){width:398px;height:17px;line-height:17px;font-size:10px;color:#FFFFFF;letter-spacing:0;}*/
/*.hover_w_398px >div:nth-child(2) span.download_num{font-size: 12px;color: #FFFFFF;letter-spacing: 0;}*/
/*.hover_w_398px >div:nth-child(2) span.span_text{font-size: 10px;color: #2E2E30;}*/
/*.hover_w_398px >div:nth-child(2) span.collection_num{font-size: 12px;color: #FFFFFF;letter-spacing: 0;}*/
.hover_w_398px >div:nth-child(2){width:398px;height:44px;line-height:44px;margin-top:32px;}
.hover_w_398px >div:nth-child(3){width:398px;height:17px;line-height:17px;margin-top:10px;font-size:12px;color:#FFFFFF;letter-spacing: 0;}
.hover_w_398px >div:nth-child(4){font-size: 12px;height:18px;line-height:18px;margin-top:10px;color:#FFFFFF;}


.designers_detail{width:220px; height:36px;line-height:36px;position:absolute;background:#F5F5F5;border-radius:51px;top:48px;left:0px;display:none;}
.designers_detail .detail_text{color:#2E2E30;}
.designers_detail >div:first-child{height:20px;line-height:20px;font-size:14px;color: #F85659;letter-spacing: 0;margin-top:8px;text-align:center;}
.designers_detail >div:nth-child(2){width:110px;height:20px;line-height:20px;font-size:14px;color: #303641;letter-spacing: 0;float:left;margin-top:8px;text-align:left;padding-left:10px;}
/* .designers_headimg:hover +.designers_detail{display:block;}
.designers_detail:hover{display:block;} */

/**
 * 样式修正
 */
.works_prev_a{color: #FFFFFF;}
.works_prev_a:hover{text-decoration:underline;}